lamb guts - French English Dictionary